package org.llc.gof.behavior.state.basic;

/**
 * @author Fancy
 */
public abstract class State {

	/**
	 * 定义一个环境角色，提供子类访问
	 */
	protected Context context;

	/**
	 * 设置环境角色
	 */
	public void setContext(Context _context){
		this.context = _context;
	}

	/**
	 * 行为1
	 */
	public abstract void handle1();

	/**
	 * 行为2
	 */
	public abstract void handle2();

}
